home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Business Assistant
/
Business Assistant.iso
/
acctg
/
db3ledge
/
menu.prg
< prev
next >
Wrap
Text File
|
1986-01-12
|
2KB
|
117 lines
CLEA
SET DELIM TO '[]'
SET DELIM ON
SET BELL OFF
SET HEAD OFF
SET FUNCTION 9 TO 'DO MENU;'
SET SAFETY OFF
************ MAIN MENU (MENU.PRG)--JAY KENNEY,SAN DIEGO,CA..92108
*RBBS-JAY'S OFFICE SUPPLIES-619-291-5682=DATA..VOICE=619-295-6053
SET TALK OFF
DO WHILE .T.
CLEA
RESTORE FROM MTITLE
CLEAR
TYPE CKMENU.TXT
STORE 0 TO T
STORE LEN(MTITLE) TO T
STORE (80-T)/2 TO T
@ 2,T SAY ' '+MTITLE+' '
@ 21,32 SAY ' Select option '
STORE ' ' TO option
WAIT ' ' TO option
DO CASE
CASE option='0'
clea
quit
CASE option='1'
DO ENTERCHK
CASE option='2'
USE LEDGER
clea
@ 15,25 SAY 'Press Ctrl W when finished....'
BROW FIEL CHKNO,WHOM,CKDATE,AMTCHK,ACCT,ACCTDESC
@ 15,25 SAY 'Want to pack the database ? '
?
WAIT ' ' TO OPTION
IF OPTION='Y'
SET TALK ON
CLEA
PACK
SET TALK OFF
ENDIF
CASE option='3'
DO DEPOSITS
CASE option='4'
SET FUNC 6 TO 'DO MONTH;'
CLEA
@ 21,1 SAY 'Press F6 to continue '
CANCEL
CASE option='5'
DO RECON
CASE option='9'
EJECT
case option='6'
DO CLOSEOUT
CASE OPTION='X'
CLEA
SET FUNCT 3 TO 'DO NAMECHG;'
@ 4,1 SAY 'Press F3 key to change company name.'
@ 5,1 SAY 'Press F9 key to return to main menu.'
?
RETURN
CASE OPTION='7'
USE ACCT
BROW
CASE OPTION='A'
DO ENTER2
CASE OPTION='B'
CLEA
@ 15,25 SAY 'Press Ctrl W when finished....'
USE PAY
BROW FIEL NAME,INV,NOTES,NET,DATE,DUEDATE,ACCT
@ 15,25 SAY 'Want to pack the database ? '
?
store ' ' to option
WAIT ' ? ' TO OPTION
IF OPTION='Y'
SET TALK ON
CLEA
PACK
SET TALK OFF
ENDIF
CASE OPTION='C'
SET FUNCT 8 TO 'DO UPDATE;'
CLEA
SET TALK ON
@ 15,15 SAY 'Press F8 key to continue.'
RETURN
CASE OPTION='D'
DO ADDNAMES
CASE OPTION='E'
DO VENDEDIT
CASE OPTION='F'
CLEA
STORE ' ' TO OPTION
@ 15,25 SAY 'Do you want to print?'
?
WAIT ' ? ' TO OPTION
IF OPTION='Y'
USE PAY
REPO FORM VEND HEAD [&MTITLE;REPORT BY VENDOR] NOEJECT TO PRIN
ENDIF
CASE OPTION='G'
DO VENDLIST
CASE OPTION='H'
DO LABELS
OTHERWISE
@ 23,1 SAY [I'm so confused]
@ 23,26 SAY '????'
@ 23,68 SAY 'try again...'
STORE 1 TO xx
DO WHILE xx<35
STORE xx+1 TO xx
ENDDO
ENDCASE
ENDDO WHILE t